#include "Fpga_Define.h"
#include "Fpga.h"
#include "GPIO.h"
extern unsigned char mutex;  //FPGA互斥锁
/******************************************************/
//功能： 打开GPIO，调用底层的FPGA设备相关函数
/******************************************************/
void Open_GPIO()
{
    Open_FPGA();
}
/******************************************************/
//功能： 关闭GPIO
/******************************************************/
void Close_GPIO()
{
    Close_FPGA();
}
/******************************************************/
//功能：设置相关IO口的方向（输入或输出）
//参数：port--某组端口号
//     bit--该组端口中的具体IO口
//     dir--具体方向（0-输入；1-输出）
/******************************************************/
void GPIO_Set_Config(unsigned char port,unsigned char bit,unsigned char dir)
{

}
/******************************************************/
//功能：获取相关IO口的方向（输入或输出）
//参数：port--某组端口号
//     bit--该组端口中的具体IO口
//返回值：0--输入；1--输出
/******************************************************/
unsigned int GPIO_Get_Config(unsigned char port,unsigned char bit)
{
    return 0;
}
//功能：获取相关IO口的状态
//参数：port--某组端口号
//     bit--该组端口中的具体IO口
//返回值：0--低点平；1--高电平
unsigned int GPIO_Read(unsigned char port,unsigned char bit)
{
    return 0;
}
//功能：设置相关IO口的状态
//参数：port--某组端口号
//     bit--该组端口中的具体IO口
//     value：0--低点平；1--高电平
void GPIO_Write(unsigned char port,unsigned char bit,unsigned char value)
{

}
